recently discovered - Español Inglés Diccionario